package basics

import "fmt"

func FormatPrintln() {
	// func Println(a ...interface{}) (n int, err error)
	// 采用默认格式将其参数格式化并写入标准输出,
	// 输出之后会在结尾处添加换行
	// 传入多个参数时, 会自动在相邻参数之间添加空格
	// 传入符合类型数据时, 会自动生成对应格式后再输出
	num1 := 10
	num2 := 3.14
	fmt.Println(num1, num2)                     // 10 3.14
	fmt.Println("num1 =", num1, "num2 =", num2) // num1 = 10 num2 = 3.14
	type Person struct {
		name string
		age  int
	}
	per := Person{"gaox", 26}
	fmt.Println(per) // {gaox 26}
}
